// pages/que/que.js
const app = getApp()

Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		resultClass: '',
		msg: '',
	},

	scan: function() {
		var ts = this;
		wx.scanCode({
			onlyFromCamera: true,
			success(res) {
				ts.entrance(res.result)
			}
		})
	},
	
	//扫码核销
	entrance: function(queueKey) {
		var api = app.globalData.domain + 'queues/verification';
		var postData = app.getFormData({queueKey: queueKey, force: false});
		var ts = this;
		wx.request({
			url: api,
			method: 'POST',
			data: postData,
			header: app.getHeader(),
			success(res) {
				var t = res.data;
				var resultClass = t.code == 1 ? 'successMsg' : 'errorMsg';
				ts.setData({resultClass: resultClass, msg: t.msg});
			}
		})
	},

	//跳转手工到手工核销
	handscan: function() {
		wx.navigateTo({url: '../hand/hand'});
	},



	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function(options) {
		app.checkToken();
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function() {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function() {

	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function() {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function() {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function() {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function() {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function() {

	}
})
